@charset "gb2312";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote{margin:0px;padding:0px;font-size:12px;text-align:left; font-family:"微软雅黑";}

BODY {
		FONT-SIZE: 9pt; MARGIN: 0px; LINE-HEIGHT: 14pt; color:#333;
}
TD {

}
P {
	FONT-SIZE: 12px
}

LI {
	FONT-SIZE: 12px;
	list-style:none;
}
INPUT {
	FONT-SIZE: 12px
}
SELECT {
	FONT-SIZE: 12px
}

A{
	FONT-SIZE: 9pt; COLOR: #333; TEXT-DECORATION: none;font-family:"微软雅黑";
}
A:hover {
	FONT-SIZE: 9pt; COLOR: #2a5fa9; TEXT-DECORATION: none;font-family:"微软雅黑";
}
.block{ display:block;}
.bai{color:#FFFFFF}
.bai a{ color:#FFFFFF}
 img{ border:0;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.mt25{ margin-top:25px;}
.ml5{ margin-left:5px;}
.mt40{ margin-top:40px;}
.mt10{ margin-top:10px;}
.left{ float:left;}
.right{ float:right;} 
.mr10{ margin-right:10px;}
.ml10{ margin-left:10px;}
.right{ float:right;}
.ml19{ margin-left:19px; _margin-left:16px;}
#jiathis_webchat img{ padding-left:70px; }

.clear{ clear:both}

/*logo*/

.logo{width:824px;  height:196px; z-index:99; position:absolute; top:0; left:0px;}


/*nav*/
.nav{width:685px; z-index:199; position:absolute; top:0; left:50%;margin-top:5px;}
.nav ul{ width:685px; position:relative;background:url(../images/nav.png) repeat-x; margin-top:50px; }
.nav ul .nav_li{ width:112px; float:left; text-align:center; font-size:14px; color:#ff0000; position:relative; height:46px; line-height:46px; }
.nav ul .nav_li .nav_li_a{ color:#fff; font-size:14px; line-height:46px;  background:url(../images/nav-fg.png) no-repeat center left;  height:46px; display:block;}
.nav ul .nav_li .nav_li_a:hover{ line-height:46px; font-size:14px; color:#eee; }
.nav ul .sy .nav_li_a{background:none;}
.submenu{ width:243px;   background:url(../images/nav-tmbj.png); position:absolute; top:46px; padding:20px; display:none; z-index:99; left:0;}
.submenu .dhyb{float:right; width:147px; line-height:20px; font-size:12px; text-align:left; color:#666 }
.submenu .dhyb img{ margin-bottom:10px;}
.submenu .dhzb{ width:80px; float:left; overflow:hidden; }
.submenu .dhzb dd{ width:80px; }
.submenu .dhzb dd ul{ width:80px; background:none; margin:0px;}
.submenu .dhzb dd ul li{ width:78px; height:24px; line-height:26px; border-bottom:1px solid #ddd;text-align:left; padding-left:2px;}
.submenu .dhzb dd ul li a{ color:#666; font-size:12px; line-height:26px; }
.submenu .dhzb dd ul li a:hover{ color:#333; font-size:12px; line-height:26px;}
.nav ul .sy{background:url(nav-tmbj.png); }
.nav ul .sy .nav_li_a{ color:#333}
.nav ul .sy1 .nav_li_a{background:none;  }
.nav ul .sy1 { margin-left:3px;}





/*banner*/

.banner{ width:100%; height:667px; }
.focus {height:667px;overflow:hidden;position:relative;background:#fff;}
.focus_m ul {width:100%;height:667px;overflow:hidden;}
.focus_m li {width:100%;height:667px;_float:left;}
.focus_m li.li_1 {background:url(../images/banner.jpg) center 0 no-repeat #fff;}
.focus_m li.li_2 {background:url(../images/banner.jpg) center 0 no-repeat #fff;}
.focus_m li.li_3 {background:url(../images/banner.jpg) center 0 no-repeat #fff;}
.focus_s {height:0;position:relative;margin:0 auto;z-index:2;width:1000px;}
.focus_s ul {height:12px;overflow:hidden;position:absolute;left:10px;top:360px;}
.focus_s li {float:left;cursor:pointer;height:12px;width:12px;overflow:hidden;margin-right:10px;}
.focus_s li b {display:block;text-indent:-999em;width:12px;height:32px;overflow:hidden;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='circle.png');_background:none;}
.focus_s li.active b {margin-top:-20px;}
.focus_l,.focus_r {position:absolute;display:block;width:50px;height:75px;overflow:hidden;z-index:2;top:300px;}
.focus_l {left:0px;}
.focus_r {right:0px;}
.focus_l b,.focus_r b {position:absolute;z-index:1;display:block;width:50px;height:75px;overflow:hidden;background:#000;opacity:0.3;filter:alpha(opacity=30);cursor:pointer;}
.focus_l span,.focus_r span {display:block;position:relative;z-index:2;width:22px;height:33px;top:21px;cursor:pointer; margin-right:28px;}
.focus_l span {left:12px;background:url(../images/l.png) 0 0 no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='l.png');_background:none;}
.focus_r span {left:16px;background:url(../images/r.png) 0 0 no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='r.png');_background:none;}
.focus_l:hover,.focus_r:hover {*zoom:1;}
.focus_l:hover b,.focus_r:hover b {opacity:0.5;filter:alpha(opacity=50);}



/*搜索*/
.rmss{ width:100%; height:46px; line-height:46px; background:url(../images/zxss.png); position:relative; margin-top:-46px; z-index:999;}
.rmss ul{ width:1000px; margin:auto; color:#fff;}
.ssbj{ width:218px; height:23px; background:url(../images/ss.jpg) center right  no-repeat #fff; float:right; margin-top:15px;}
.rmss ul a{ color:#fff;}

/*首页pro*/
.pro{ width:100%; padding-bottom:60px;  }
.mat{ margin:auto; display:block; padding-top:30px;}
.pro_n{width:1000px; margin:auto; overflow:hidden;}
.pro_n ul{ width:1100px; margin:auto; }
.pro_n ul li { width:227px; float:left; background:#eeeeee; padding:5px; margin-top:20px; margin-right:17px;}
.pro_n ul li p{ padding:5px; display:block;}
.pro_n ul li p a{ font-size:14px; color:#333; line-height:30px;}
.pro_n ul li:hover{ background:#255ca8}
.pro_n ul li:hover p{ display:block; color:#FFF;}
.pro_n ul li:hover p a{ font-size:14px; color:#FFF; line-height:30px;}

/*首页ab*/
.about_w{ width:100%; background:#2a5fa9; padding:70px 0 70px;}
.about{ width:1000px;   margin:auto; color:#fff;}
.about img{ float:left; margin-right:20px;}
.about ul{ width:510px; float:right; line-height: 32px; font-size: 14px;}
.about ul h2{ font-size:24px; font-weight:normal; line-height:40px; margin-bottom:20px;}
.about a{ font-size:16px; color:#fff; display:block; width:110px; height:33px; border:3px solid #fff; line-height:33px; text-align:center; margin-top:15px;}

/*导航栏目*/
.wzbt{ width:845px; margin:0 auto 40px;}
.wzbt .btd{ font-size:24px; text-align:center; line-height:35px;}
.wzbt  ul{ text-align:center; line-height:24px;}
.bs{ color:#fff;background:url(../images/bssx.png) no-repeat 150px 25px; }
.bs a{ color:#fff;}
.hs{ color:#333;background:url(../images/hssx.png) no-repeat 150px 25px; }

/*服务与支持*/
.fwyzc_n{ width:100%; background:#eee; padding:70px 0 70px;}
.fwyzc{ width:1000px; margin:auto;}
.bsbk{ border:5px solid #fff;}
.fwyzc1{ width:251px; line-height:20px; float:left}
.fwyzc1 span{ width:90px; height:40px; border-bottom:1px solid #005296; display:block; line-height:40px; font-size:16px; margin:10px 0; color:#333;}
.fwyzc1  a{ display:block; margin-top:30px;}
.fwyzc2{ width:420px; float:left; background:#fff; margin-left:24px; padding:15px; line-height:24px;}
.fwyzc2 p{ display:block; height:40px;}
.fwyzc2 p  span{ width:90px; height:30px; border-bottom:1px solid #005296; display:block; font-size:16px; color:#333; float:left;}
.fwyzc2 p  a{ float:right; color:#f66222;}
.fwyzc2 img{ margin-top:10px; height:220px;}
.fwyzc3{ width:251px; line-height:20px; float:right}
.fwyzc3 span{ width:90px; height:40px; border-bottom:1px solid #005296; display:block; line-height:40px; font-size:16px; margin:0 0 10px 0; color:#333;}
.fwyzc3  a{ display:block; margin:25px 0; }


/*首页new*/
.news{ width:100%; padding:70px 0 70px;}
.news_n{ width:1000px; overflow:hidden; margin:30px auto 0px; }
.gsxw{ width:477px; float:left;}
.tpxw{ margin-top:14px; height:160px;}
.tpxw img{ float:left; margin-top:8px;}
.tpxw li{ float:right; width:275px;line-height:20px;}
.tpxw li span{ font-size:14px; color:#333; line-height:30px;}
.tpxw li a{ display:block; background:#2a5fa9; width:91px; height:24px; line-height:24px; color:#fff; text-align:center; margin-top:10px;}
.tpxw li a:hover{ display:block; background:#24569d; width:91px; height:24px; line-height:24px; color:#fff; text-align:center; margin-top:10px;}
.lb li{ height:71px; margin-top:15px;}
.sjbt{ background:url(../images/hssj.png); width:67px; height:71px; display:block; text-align:center; float:left;}
.sjbt span{ font-size:24px; line-height:50px; text-align:center;}
.lbbt{ width:365px; display:block; height:53px; float:right; background:#efefef; padding:8px 15px; margin-top:2px;}
.lbbt span{ font-size:14px; color:#333; line-height:28px;}
.lb li a:hover .sjbt{background:url(lssj.png); width:67px; height:71px; display:block; text-align:center; float:left; color:#333;}
.lb li a:hover .lbbt{ width:365px; display:block; height:53px; float:right; background:#2a5fa9; padding:8px 15px; color:#FFF;}
.lb li a:hover .lbbt span{ color:#fff;}
.hyxw{ width:477px; float:right;}
.xwbt{ font-size:18px; line-height:20px; background:url(../images/xwxx.jpg) no-repeat left bottom; color:#333; padding-bottom:15px;}

/*首页new*/
.gcal_w{ background:url(../images/csbj.jpg) no-repeat  center bottom #f5f5f5;padding:70px 0 70px;}
.gcal { width:1000px;overflow:hidden; margin:auto;}
.list_pic_li {width:240px; float:left; margin-right:10px;}
.list_pic_li p{text-align:center; width:240px; height:30px; line-height:30px; background:#EEE; margin-top:2px;}
.list_pic_li p a{ color:#666;}

/*footnav*/
.footnav{ width:100%; height:90px; border-top:1px solid #ccc;  }
.footnav ul{ width:1000px;  margin:auto; height:90px;}
.footnav ul li{   float:left;padding-left:40px; height:40px; margin-top:30px; line-height:18px;}

.footbj1{ background:url(../images/bz.jpg) no-repeat center left; width:400px;}
.footbj2{ background:url(../images/tel.jpg) no-repeat center left; width:320px;}
.footbj3{ background:url(../images/mail.jpg) no-repeat center left; width:160px;}
/*foot版权*/
.foot{ background:#2f3030; height:70px; line-height:70px;}
.foot ul{ width:1000px; margin:auto; color:#FFFFFF;height:70px; line-height:70px;}
.foot ul  li{ width:400px; text-align:right;}
.foot ul a{ color:#FFFFFF;}
.foot ul a:hover{ color:#ddd;}
.tcc{ float:right; display:block; margin-left:10px; margin-top:25px;}
.ovtop{ z-index:99; position:fixed; bottom:50px; right:250px;}

/*内页上部导航*/
.rmss ul li{ width:750px;}
.rmss ul li a{ padding:14px 20px;  font-size:14px; line-height:46px;  }
.rmss ul li a:hover{ padding:14px 20px; background:#FFF; color:#333;line-height:46px;}
.rmss ul li .xdhgl{padding:14px  20px ; background:#FFF; color:#333;}
.rmss ul  span a { color:#EEE;}
.rmss ul  span  { color:#EEE;}

.mian{ width:1000px; margin:auto; padding:30px 0;}
.fz14{ font-size: 14px;line-height: 32px;}

/*工程案例内页*/
.products{ margin-bottom:10px;width:1000px; overflow:hidden;}
.products ul{width:1100px;}
.products ul li{ height:200px; margin:10px 0; float:left; margin-right:15px; width:225px; _margin-right:14px; background:#ddd;  padding:7px;}
.products ul li .post-title-portfolio { text-align:center; padding-top:5px;}
.products ul li:hover{ height:200px; margin:10px 0; float:left; margin-right:15px; width:225px; _margin-right:14px; background:#255ca8;  padding:7px; color:#fff;}

/*分页*/
#pages { padding:14px 0 10px; text-align:center; }
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { background:url(../images/admin_img/pages.png) no-repeat 0 5px; width:56px; padding:0 }
#pages a:hover { background:#2a5fa9; color:#FFF; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; border:1px solid #ccc; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }


/*联系我们*/
.yks{ border:1px solid #ddd; float:left; width:478px;  height:30px; padding: 5px; color:#666; font-size:14px; font-family:"微软雅黑"; margin-top:10px; line-height:30px; background:#EEE;}
.redborder{border:1px solid #999; float:left; width:475px;  height:30px; padding: 5px; color:#999;font-size:14px; font-family:"微软雅黑";line-height:30px; margin-top:10px;background:#EEE;}
.conetact_l{ width:355px; float:left}
.conetact_r{ width:604px; float:right; overflow:hidden;}

/*新闻列表*/
.newslists							{ width:100%; margin-top:30px; background:url(news_list_bg.jpg) top repeat;}
.newslists .wrap_c					{ width:100%; height:180px;}
.newslists .wrap_c a				{ height:180px;display:block;}
.newslists .wrap_c a:hover .wwrap .n_connn p,.newslists .wrap_c a:hover,.newslists .wrap_c a:hover .wwrap .n_connn h1,.newslists .wrap_c a:hover .wwrap .n_connn h1 span{background:#2a5fa9;color:#fff;}
.newslists .wwrap					{ width:1000px;margin:0px auto; padding-top:17px;}
.newslists .wwrap div				{ width:1000px;margin:0px auto;}
.newslists .wwrap .imgl				{ float:right; width:260px; height:145px;}
.newslists .wwrap .n_connn			{ float:left; width:690px;}
.newslists .wwrap .n_connn h1		{ font-weight:bold;line-height:50px; font-size:14px;}
.newslists .wwrap .n_connn h1 span	{ color:#666;font-weight:normal;padding-left:15px;}
.newslists .wwrap .n_connn p		{ line-height:24px;color:#333333;font-weight:normal}
.clear{clear:both;}


/*新闻详细*/
.fz14 h1{ font-size:24px; text-align:center; color:#333; font-weight:normal;}
.fz14  h4{ border-bottom:1px dashed #c8c8c8;border-top:1px dashed #c8c8c8; line-height:30px; display:block; height:30px; margin: 26px auto; font-size:14px; color:#999;}
.pnext{ width:600px; overflow:hidden; height:68px; float:left; padding-left:0px;}
.pnext li {  margin-top:2px; width:600px; height:30px; margin-left:0px;}
.pnext li b{ background: #2a5fa9 ;display: block;float: left;height: 30px;line-height: 30px;text-align: center;width: 88px; color:#fff;}
.pnext li a{  background: #e3e0e0; float: left; margin-left: 2px;padding: 1px 10px; height:28px; overflow:hidden; line-height:28px;}
.fh{ width:112px; float:right; *width:130px; }
.fh li{ margin-top:2px; height:30px;}
.fh li b{ background: #2a5fa9 ;display: block;float: right;height: 30px;line-height: 30px;text-align: center;width: 88px; margin-right:2px;}
.fh li b a{ color:#fff;}


/*产品详细*/
.products_show{ margin-top:20px;display:inline; }
.products_show_r{ float:right;width:310px; line-height:28px}
.products_show_r h1{font-size:20px; border:none;height:48px; line-height:48px; color:#333;}
.products_show_r  h3{font-size:14px;height:28px; line-height:28px;}
.products_show h5{border-bottom:2px solid #eee;font-size:18px; margin-bottom:15px;height:50px; line-height:50px;}

.products_show table{border-left:1px solid #ccc;width:100%;height:32px; line-height:32px; border-bottom:1px solid #ccc;}
.products_show table td{border-right:1px solid #ccc; border-top:1px solid #ccc;height:32px; line-height:28px; padding:0 20px ; text-align:left;}
.products_show div{line-height:32px}
.products_show_r p{ line-height:28px;}


.preview				{ width:645px; float:left; }
/* smallImg */
.smallImg				{ width:655px; position:relative; height:80px;  overflow:hidden; padding-top:10px;}
.scrollbutton			{ width:27px; height:80px; overflow:hidden; position:relative; float:left; cursor:pointer; }
.scrollbutton.smallImgUp , .scrollbutton.smallImgUp.disabled	{ background:url(jt_l.jpg) no-repeat;}
.scrollbutton.smallImgDown , .scrollbutton.smallImgDown.disabled{ background:url(jt_r.jpg) no-repeat; float:right; }
#imageMenu 														{ width:598px; height:80px; overflow:hidden; margin-left:3px; float:left;}
#imageMenu li 													{ width:119px; height:80px; overflow:hidden; float:left; text-align:center; }
#imageMenu li img												{ width:115px; height:80px;cursor:pointer;}
#imageMenu li#onlickImg img, #imageMenu li:hover img			{ width:109px; height:74px; border:3px solid #959595;}
/* bigImg */
.bigImg				{ position:relative; float:left; width:645px; height:485px; overflow:hidden; padding:4px; border:1px solid #ddd;}
.bigImg #midimg		{ width:645px; height:485px; }
.bigImg #winSelector{ width:200px; height:210px;}
#winSelector		{ position:absolute; cursor:crosshair; filter:alpha(opacity=15); -moz-opacity:0.15; opacity:0.15; background-color:#000; border:1px solid #fff;}
/* bigView */
#bigView			{ position:absolute; border: 1px solid #959595; overflow: hidden; z-index:999; width:250px;height:250px}
#bigView img		{ position:absolute;}

.zxlf{ z-index:999; position:fixed; right:20px; top:150px;}
.zxlf ul li{ display:block; margin:0px; padding:0px;}
.zxlf ul li img{ display:block; margin:0px; padding:0px;}